a{
    color:#777
}
.table thead>tr{
    background:#fafcff;
}
.table thead>tr>th,.table tbody>tr>td:first-child,.table tbody>tr>td{
    font-size: 12px;
}
.table thead>tr>th {
	text-align: center;
    background-color: #d5c3b4;
    color: #ad242a8f;
    font-weight: bold;
    font-size: 14px;
    border-color: #d5c3b4!important;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
    border-color:rgb(209 213 221)
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
    border-bottom:none;
}

.table-hover>tbody>tr{
    text-align: center;
    background: #e9e9e9;
}


.table-responsive {
    min-height: 600px;
}

.clear {
    clear: both;
}

.main-box{
    padding-top: 0!important;
}
.text-right{
    text-align: right;
}
.text-left{
    text-align: left;
}
.center{
    text-align: center;
}
.allTable table {
    /* width:80%; */
    /* width:1100px; */
    border: 1px solid #ccc;
    /* 合并单元格的线条 */
    border-collapse: collapse;
    table-layout:fixed
}

.allTable th {
    border: 1.5px solid #caccd5;
    padding: 17px 10px;
    color: #525252;
    background-color: #e5e5e5;
}
.allTable th.white{
    background-color: #f9f9f9;
}

.allTable td {
    border: 1px solid blue;
}
.allTable table textarea,.allTable table input{
    width: 100%!important;
    outline: none;
    border:none;
}

.dayTable{
    position: relative;
    background: #f9f9f9;
}

.red{
    color: #df8178!important;
    font-weight: normal;
}

.dayTable .table tbody>tr>td{
    padding: 5px 8px;
    font-size: 14px;
    font-weight: bold;
    color: #545454;
}
.dayTable .table-hover>tbody>tr{
    background-color: #fff!important;
}

.dayTable .table-hover tbody tr td{
    color: #ccc;
    font-weight: normal;
}
tr td div{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.groupTable .table-hover>tbody>tr>td{
    font-weight: bold!important;
    color: #ccc;
}

.statisticsData{
    font-size: 12px;
    display: flex;
    align-items: center;
    margin-right: 5px;
}
.statisticsData p{
    margin-bottom: 0;
}
.statisticsData div{
    display:flex;
    flex-direction: column;
    margin-left: 5px;
    margin-right: 5px;
}
.statisticsData span{
    display: inline-block;
    width: 110px;
    text-align: right;
}
.tip{
    padding: 20px;
}
.groupTable .time{
    font-size:12px;
    font-weight: normal;
}
.groupTable .table-hover>tbody>tr.active>td{
    font-weight: bold!important;
    color:#5c5c5c;
    background-color: #e9e9e9;
}
a:hover,a:focus{
    color:#777;
    text-decoration: none;
}
.icon-gengxin{
    font-size: 14px!important;
}
a {
    color: #777;
    text-decoration: none;
}
.main-box .main-box-body{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #fff;
    padding-top: 10px;
    padding-bottom:10px
}